body{background-color: #F7F7F7;}
#login-box{
	border:5px solid #EEEEEE;
	margin:150px auto 0;
	padding:0 30px;
	width:300px;
	background:url(../../images/public/login-top.jpg) #fff top left no-repeat;
}
input{background:url("../../images/public/input.png") repeat-x scroll 0px 0px;border:1px solid #ABABAB;}
.login-top{height:48px;line-height:48px;text-align:right;}.login-top a{color:#666;}
.login-main{height:160px;margin-top:10px;}
.login-main dl{width:300px;}
.login-main dl dt,.login-main dl dd{float:left;height:30px;line-height:30px;display:inline-block;margin-top:5px;}
.login-main dl dt{width:90px;text-align:right;font-size:14px;font-weight:bold;color:#333;padding-right:5px;}
.login-main dl dd{}
.login-main dl dd input#vdcode{width:50px;margin-right:5px;}
.login-main  .login-btn{background:url(../../images/public/login-btn.jpg) no-repeat;width:84px;height:28px;line-height:28px;text-align:center;font-size:14px;font-weight:bold;color:#fff;border:none;margin-top:5px;cursor:pointer;}
input[type="text"],input[type="password"]{border-width:1px;border-style:solid;border-color:#CECECE #CECECE;padding:2px 4px;height:18px;line-height:18px;vertical-align:middle;}
input[type="text"]:focus,input[type="password"]:focus{border-color:#A5C760;color:#333;-moz-box-shadow:0 0 3px #A5C760;-webkit-box-shadow:0 0 3px #A5C760;box-shadow:0 0 3px #A5C760;outline:none;}